package org.wyf.EveryPoint.crowd.entity;


import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

/**
 * 用户订单表 Entity
 *
 * @author wyf
 * @date 2021-04-09 16:56:33
 */
@Data
@TableName("t_order")
public class Order {

    /**
     *
     */
    @TableField("id")
    private String id;

    /**
     * 用户id
     */
    @TableField("uid")
    private Long uid;

    /**
     * 回报id
     */
    @TableField("rid")
    private String rid;
    /**
     * 项目id
     */
    @TableField("pid")
    private String pid;
    /**
     * 支持的金额
     */
    @TableField("support")
    private Long support;

    /**
     * 订单状态（已付款，未付款，已完成）
     */
    @TableField("state")
    private Integer state;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 留言
     */
    @TableField("remark")
    private String remark;

    /**
     * 打赏
     */
    @TableField("added_money")
    private Long addedMoney;
    /**
     * 总计
     */
    @TableField("total")
    private Long total;

    /**
     * 订单号
     */
    @TableField("order_num")
    private String orderNum;

    /**
     * 项目信息
     */
    @TableField(exist = false)
    private Project project;

    /**
     * 回报信息
     */
    @TableField(exist = false)
    private Reward reward;

}
